make impenetrable - Espagnol Anglais Dictionnaire